package com.ethink.system.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ethink.system.api.info.SystemApiAuthorityInfo;
import com.ethink.system.api.request.SystemApiAuthorityAddRequest;
import com.ethink.system.api.request.SystemApiAuthorityQueryRequest;
import com.ethink.system.api.request.SystemApiAuthorityUpdateRequest;


/**
 * 系统接口权限表 Service接口
 *
 * @author default
 * @date 2022-09-26
 */
public interface SystemApiAuthorityService {

    Page<SystemApiAuthorityInfo> getSystemApiAuthorityList(SystemApiAuthorityQueryRequest request);

    SystemApiAuthorityInfo getSystemApiAuthorityById(Long systemApiAuthorityId);

    void addSystemApiAuthority(SystemApiAuthorityAddRequest request);

    void updateSystemApiAuthority(SystemApiAuthorityUpdateRequest request);

    void deleteSystemApiAuthority(Long systemApiAuthorityId);

}